li{list-style:none}.headerdetalleVivienda{overflow:hidden;padding:0 0 10px 0}.headerdetalleVivienda .left{float:left}.headerdetalleVivienda .left a{margin-right:10px}.headerdetalleVivienda .right{float:right}.imagenContenedor ul{margin:0;padding:0}.headerdetalleVivienda .right a{font-size:10px}.imagenContenedor{display:inline-block;vertical-align:top;width:100%}.imagenContenedor .slick-slide img{margin:0 auto;min-height:320px;width:auto}.carruselImagenes__listaVivienda{float:left;height:400px;overflow:hidden}.carruselImagenes__listaVivienda__nav{float:right;width:20%}.imagenContenedor .carruselImagenes__listaVivienda__nav .slick-slide{border:0;height:100px;overflow:hidden}.imagenContenedor .carruselImagenes__listaVivienda__nav .slick-slide img{margin:0 auto;height:180px;min-height:0;width:auto}.map-menu{background-color:#333;clear:both;text-align:center}.map-menu>div{color:#fff;cursor:pointer;display:inline-block;padding:20px 0;width:48%}.map-menu>div a{color:#fff}.map-menu>div.menu-derecho{border-left:1px dashed #fff}.map-menu>div.menu-derecho{margin:0 10px}.map-menu>div.menu-derecho div{position:relative;width:100%}.map-menu>div.menu-derecho div.menu-galeria{display:none}.map-menu>div span{margin:0 12px}.contenedorMap{height:460px;position:relative}.carruselImagenes__listaVivienda.slick-initialized .slick-slide{display:grid}.carruselImagenes__listaVivienda.slick-initialized .slick-slide iframe{width:100%}.contenedorMap .mapContenedor{opacity:1;position:relative}.contenedorMap.noMap .mapContenedor{position:absolute;top:400px;-webkit-animation:mapBack .5s forwards;animation:mapBack .5s forwards}.contenedorMap.noMap .imagenContenedor{position:relative;z-index:1}.contenedorMap.showMap .mapContenedor{opacity:1;position:absolute;top:0;-webkit-animation:map .5s forwards;animation:map .5s forwards}.contenedorMap.showMap .imagenContenedor{opacity:1;position:absolute;top:0;z-index:0}.fancybox-button svg{width:30px}.contenedorMap .imagenContenedor .carruselImagenes__listaVivienda__nav{margin-bottom:0;position:relative}.contenedorMap .imagenContenedor .carruselImagenes__listaVivienda,.contenedorMap .imagenContenedor .carruselImagenes__listaVivienda__nav{-webkit-animation:carruselBack .5s forwards;animation:carruselBack .5s forwards}.contenedorMap.showMap .imagenContenedor .carruselImagenes__listaVivienda,.contenedorMap.showMap .imagenContenedor .carruselImagenes__listaVivienda__nav{-webkit-animation:carrusel .5s forwards;animation:carrusel .5s forwards}.mapContenedor{display:inline-block;height:400px;vertical-align:top;width:39%;position:relative}.mapContenedor #detalleVivienda{height:400px;width:100%}.comoLlegarSelect{background-color:#fff;border:none;border-bottom:solid 1px #ccc;font-size:12px;padding:5px;position:absolute;top:10px;right:10px}.AcercaVivienda,.sala{overflow:hidden}.sala{padding:10px 0;border-bottom:1px solid #ccc}.AcercaVivienda .sala:last-child{margin-bottom:20px}.AcercaVivienda h2{font-size:18px;border-bottom:0;margin-bottom:0;padding-bottom:0}.sala .inline{display:inline-block;width:24%;vertical-align:middle;padding:0 15px 0 0}.sala .inline:first-child{width:40%}.sala .inline:last-child{width:10%;padding-right:0}.sala .ubicacion::before{font-family:FontAwesome;content:"";font-size:15px;margin-right:5px}.sala .telefono::before{font-family:FontAwesome;content:"";font-size:15px;margin-right:5px}.sala .celu::before{content:"\f10b";font-family:FontAwesome;font-size:15px;margin-right:5px}.novedades{background:#f0f0f0;border-radius:50px;padding:20px;margin-bottom:20px}.novedades p{margin-bottom:0}.novedades h2{font-size:18px}.novedades::before{content:"\f071";font-family:FontAwesome;font-size:15px;margin-right:20px;float:left}.mail::before{content:"\f003";font-family:FontAwesome;font-size:15px;margin-right:5px}.web::before{content:"\f0ac";font-family:FontAwesome;font-size:15px;margin-right:5px}@-webkit-keyframes map{from{top:400px}to{top:0}}@keyframes map{from{top:400px}to{top:0}}@-webkit-keyframes carrusel{from{top:0}to{top:-400px}}@keyframes carrusel{from{top:0}to{top:-400px}}@-webkit-keyframes mapBack{from{top:0}to{top:400px}}@keyframes mapBack{from{top:0}to{top:400px}}@-webkit-keyframes carruselBack{from{top:-400px}to{top:0}}@keyframes carruselBack{from{top:-400px}to{top:0}}@media screen and (max-width:991px){.AcercaVivienda h2{text-align:left}}@media screen and (max-width:766px){.map-menu>div{padding:15px 0;width:49%}.map-menu>div a{color:#fff;display:block}.map-menu>div span{margin:5px}.imagenContenedor .slick-slide img{height:35vh;min-height:0}.carruselImagenes__listaVivienda{height:35vh;width:100%!important}.carruselImagenes__listaVivienda__nav{display:none}.imagenContenedor{width:100%}.imagenContenedor ul{padding:0}.mapContenedor{height:35vh;width:100%}.mapContenedor #detalleVivienda{height:35vh}.contenedorMap{height:calc(100px + 28vh)}.map-menu>div.menu-derecho{border-left:none;margin:0}.sala .inline h2{margin-left:0;font-size:14px}.sala .inline p{font-size:12px}.sala .inline:first-child{width:60%;padding:0 15px 0 0}.sala .inline:nth-child(2){width:35%;padding:0 15px}.sala .inline:nth-child(3){width:60%;padding:0 15px 0 0}.sala .inline:last-child{width:35%;padding:0 15px}.headerdetalleVivienda .left{width:100%}.headerdetalleVivienda .right{width:100%}@-webkit-keyframes map{from{top:35vh}to{top:0}}@keyframes map{from{top:35vh}to{top:0}}@-webkit-keyframes carrusel{from{top:0}to{top:-35vh}}@keyframes carrusel{from{top:0}to{top:-35vh}}@-webkit-keyframes mapBack{from{top:0}to{top:35vh}}@keyframes mapBack{from{top:0}to{top:35vh}}@-webkit-keyframes carruselBack{from{top:-35vh}to{top:0}}@keyframes carruselBack{from{top:-35vh}to{top:0}}}